package com.spa.application.dto.admin;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.spa.application.dto.common.rule.RuleDto;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;

@Data
@JsonInclude
public class MassagistAdminEditDTO {

    @JsonFormat(shape = JsonFormat.Shape.STRING)
    @NotNull
    private Long id;

    private String name;

    private String phone;

    private String workPhoto;

    private String lifePhoto;

    private List<ImgsDTO> lifePhotoList;

    private String lengthOfEmployment;

    private List<String> serviceList;

    private String introduce;

    private String idCardTails;

    private String idCardFront;

    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long shopId;

    private String shopName;

    private String qualificationCertificate;

    private String healthCertificate;

    private List<RuleDto> ruleDtoList;

}
